﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ul,li,fieldset,textarea,form,input,legend,label,select,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font:16px Calibri, Tahoma, Helvetica, sans-serif;
font-family:Calibri, Tahoma, Helvetica, sans-serif;
vertical-align:baseline;
line-height:13pt;
margin:0;
padding:0;}

.h1_{
    line-height:24pt;
}


.rtl div, .rtl span, .rtl h1, .rtl h2, .rtl h3, .rtl p, .rtl a,.rtl font,.rtl strong, .rtlul,
.rtl li,.rtl textarea,.rtl input,.rtl legend,.rtl label,.rtl select,.rtl caption,.rtl th,.rtl td 
{font-family:Arial!important; font-size: 14px;}

.right {float: right;}
.left {float: left;}
.clear {clear: both; }
.Center {margin: 0 auto; width: 910px; padding: 0 45px;}
.Center ul {list-style: none;}

.Top {background: url('../Img/HeaderBg.jpg') repeat-x bottom; text-align: center;}
.Top .Center {background: url('../Img/Flag.png') no-repeat 0 2px; height: 175px; color: #999;}
.Top .Center .Logo {float: right; margin:20px 0 0 0;}      
                        
.Menu {background: #0250A0; display: inline-block; width: 100%; padding-top: 4px;}
.Menu a {color: #fff; text-decoration: none;}
.Menu #topNavigation {position: absolute;}
.Menu #topNavigation li {float: left; padding-bottom: 4px;}
.Menu #topNavigation li.nv5 {display: none;}
.Menu #topNavigation li.selected {border-bottom: 3px solid #A71E22;}
.Menu #topNavigation li a {padding: 0 16px;border-right: 1px solid #fff; text-transform: uppercase;}
.rtl .Menu #topNavigation li a span {font-size: 13px;}
.Menu #topNavigation li.nv4  a{border-right: none;}
.Menu .right {color: #fff; padding-bottom: 4px;}

                                               
.Footer {}
.Footer .Center  {height: 50px; padding-top: 15px; padding-bottom: 15px; color:#999; text-align: center;}
.Footer .Center .CopyRight { font-size: 10px; margin:15px 0 0 35px; clear: both;}
.Footer .Center .right {margin-right: 30px;}
.Footer .Center ul li {display: inline-block; padding: 0 15px; border-right: 1px solid #999;}
.Footer .Center ul li:last-child {border-right: none;}
.Footer .Center ul li a {text-decoration: none; color: #999;}
.Footer .Center ul li a:hover {color: #A71E22;}



.Middle {text-align: center; background: url('../Img/ContentBg.jpg') repeat-x top;}
.Middle .Center {display: inline-block; text-align: left; padding: 40px 45px 0 55px;}
.Middle .Center ul {text-align: left; list-style: disc; padding-left: 15px;}
.Middle .Center ul li {margin-bottom: 5px;}

.Middle .Center.HomePage { color: #585858; text-align: center; width: 935px; padding: 0;}
.Middle .Center.HomePage h1 {color: #A71E22; font-size: 22px; margin: 50px 0 39px 8px;}
.Middle .Center.HomePage .HPImage {width: 917px;}
.Middle .Center.HomePage .subTitle {text-align: left; padding: 14px 0; background: #fff;}
.Middle .Center.HomePage .subTitle .text1{color: #466AA0; text-transform: uppercase; font-size: 22px;  margin: 0 40px 0 323px; font-weight: bold;}
.Middle .Center.HomePage .subTitle .text2 {color: #A71E22; text-transform: uppercase; font-size: 22px; font-weight: bold;}
.Middle .Center.HomePage .subTitle .TryItNow {background: url('../Img/TryNow.png') no-repeat; width: 145px; height: 32px; 
                                              line-height: 32px; color: #A71E22; float: right;margin:-8px 5px 0 0; text-align: center;
                                              font-weight: bold; text-decoration: none;}
.Middle .GrayStrip {background: #F4F4F4 url('../Img/GrayStripBottom.jpg') repeat-x bottom; padding-bottom: 20px;}
.Middle .GrayStrip .Center {padding-top: 0px;}

.Middle .GrayStrip .Center .ComercialText {margin-top: 35px;}
.Middle .GrayStrip .Center .ComercialText .left, .Middle .HomeText .left {width: 336px; margin-left: 64px;}
.Middle .GrayStrip .Center .ComercialText .right, .Middle .HomeText .right {width: 406px; margin-right: 40px;}

.Middle .GrayStrip .Center .ComercialText .Red {line-height: 47px; color: #A71E22; font-size: 21px;}
.Middle .GrayStrip .Center .ComercialText a.ClickToStart {background: url('../Img/ClickToStart.png') no-repeat; width: 407px; height: 47px;
                                                    display: inline-block; line-height: 47px; color: #A71E22; text-decoration: none; text-transform: uppercase;
                                                    font-size: 21px; text-align: center;}
.Middle .GrayStrip .Center .ComercialText p {color: #1B4887; text-align: left; margin-bottom: 20px; }
.Middle .GrayStrip .Center .ComercialText ul {color: #1B4887;}

.Middle div.HomeText {}
.Middle .HomeText p {color: #4C4C4C; margin-bottom: 20px; text-align: left; }
.Middle .HomeText p strong {font-weight: bold; color: #707070;}
 
                                            
/*Inner Page*/
.Middle .Center .Inner strong {font-weight: bold; font-size: 16px; font-family: Calibri;}
.Middle .Center .Inner p {margin-bottom: 10px; font-size: 16px; font-family: Calibri;}
.rtl .Middle .Center .Inner p, .rtl .Middle .Center .Inner strong {font-size: 14px;}

.Middle .Center .Inner {width: 832px; min-height: 600px;}

.Middle .Center .Inner a:hover,
.Middle .Center .Inner .LessonsCenter .Expend .Minimize:hover,
.Middle .Center .Inner .LessonsCenter .Buttons span:hover,
.GrayStrip .Center a:hover, .Middle .Center .Inner .LessonsCenter .left a:hover,
.Middle .Center .Inner .moreLink a:hover {color: #A71E22;}

.Middle .Center .Inner .left {width: 710px; margin-left: 30px;}
.Middle .Center .Inner h1 {font-size: 20px; color: #A71E22; margin-bottom: 40px;}
.rtl .Middle .Center .Inner h1 {display: none;}

.Middle .Center .Inner .moreLink {margin-bottom: 15px;}
.Middle .Center .Inner .moreLink a{color: #606F84;}


.Middle .Center .Inner .List {font: 16px/13pt Calibri;}
.Middle .Center .Inner .LessonsTop {background: #0250A0; line-height: 22px; color:White; padding-left: 18px;}                                    
.Middle .Center .Inner .LessonsTop .title {float: right; margin-right: 182px; padding-top: 3px;}
.Middle .Center .Inner .LessonsCenter {display: inline-block; width: 830px; }  
.Middle .Center .Inner .LessonsCenter.closed {height: 88px;}
.Middle .Center .Inner .LessonsCenter.closed .Expend {display:none;}
.Middle .Center .Inner .LessonsCenter .Expend .Minimize {position: absolute; color: #606F84; cursor: pointer; 
                                                                right: 10px; bottom: 10px;}
                                                                

.Middle .Center .Inner .LessonsCenter .left {width: 120px; margin: 19px  40px 0 15px;}
.ru .Middle .Center .Inner .LessonsCenter .left {width: 120px;}
.Middle .Center .Inner .LessonsCenter .left a {color: #606F84; text-decoration: none;}
.Middle .Center .Inner .LessonsCenter .Buttons {float: left; margin-top: 16px; width: 203px; height: 75px;}
.Middle .Center .Inner .LessonsCenter .Buttons span {background: url('/Img/LessonBtn.png') no-repeat; width: 203px; height: 24px; 
                                                     display:inline-block; text-align: center; color: #1B4887; line-height: 24px; 
                                                     margin-left:130px; cursor: pointer;}
.Middle .Center .Inner .LessonsCenter .Buttons span.ListenAll {margin-bottom: 10px;}
.Middle .Center .Inner .LessonsBottom .Thumbnail {position:absolute; right: 0; top: -22px; border: 1px solid #A71E22; 
                                                  border-bottom: none; border-right: none; width: 172px; height: 112px;}


.Middle .Center .Inner .LessonsCenter .Expend {border-top: 1px solid #A71E22; border-right: 1px solid #A71E22; display: inline-block; 
                                               width: 830px; overflow: hidden; }
.Middle .Center .Inner .LessonsCenter .Expend .left {width: 700px; margin: 20px 0 0 35px;}
.Middle .Center .Inner .LessonsCenter .Expend .left p {font-weight: bold; color: #606F84; margin-bottom: 5px;}
.Middle .Center .Inner .LessonsCenter .Expend .left .Col {float: left; margin-right: 25px;}
.Middle .Center .Inner .LessonsCenter .Expend .left .Col a {display: block; margin-bottom: 3px;}
.Middle .Center .Inner .LessonsBottom {margin-bottom: 15px;border: 1px solid #A71E22; border-top: none; position: relative;}
.Middle .Center .Inner .LessonsCenter .Expend .right { margin-top: 20px; width: 150px;}
.Middle .Center .Inner .LessonsCenter .Expend .right img.MovieTrigger {cursor: pointer;}

.Middle .Center .Inner .LessonsCenter .Expend .part {display: none;}
.Middle .Center .Inner .LessonsCenter .Expend .Movie { padding: 10px 0 0 24px; display:inline-block; display: none;}
.Middle .Center .Inner .LessonsCenter .Expend .Audio { padding: 15px 0 0 8px;}

.formRow {margin-bottom: 15px; padding-left: 12px; }
.formRow input {background: url('../Img/inputBg.png') no-repeat; width: 315px; height: 20px; padding: 2px 5px;}
.formRow label {width: 167px; display: inline-block; font-size: 14px; line-height: 20px; color: #606F84;}
.formRow .MultiTextWrapperBottom {background: url('../Img/textareaBg.jpg') no-repeat;  padding: 4px 7px; display: inline-block;}
.formRow textarea {width: 310px; height: 183px; resize: none;}
.submitRow {width: 505px;}
.submitRow input {float: right;}
.formRow.textarea label {vertical-align: top; line-height: 16px;}


ul.browesers li {line-height: 20px; margin-top: 10px;}
ul.browesers li a {text-decoration: none; color: #606F84;}
ul.browesers li img{vertical-align: middle; height: 20px; margin-right: 5px;}